package cn.tedu.inter2;
/**本类用于测试接口与类之间的复杂关系*/
public class TestRelation {
}

//1.创建接口1
interface Inter1{
    void sace();//保存功能
    void delete();//删除功能
}
//2.创建接口2
interface Inter2{
    void update();//更新功能
    void find();//查询功能
}

//5.创建接口3
interface Inter3 extends Inter1,Inter2{

}
class Inter3Impl implements Inter3{
    @Override
    public void sace() {}

    @Override
    public void delete() {}

    @Override
    public void update() {}

    @Override
    public void find() {}
}


//3.创建接口类的实现
class Inter1Impl implements Inter1{
    @Override
    public void sace() {}

    @Override
    public void delete() {}
}
/**1.针对于Java的类而言，一个类只能有一个父类：单继承
 * 到那时一个类可以实现多个接口：多实现*/
//4.创建接口的是实现类2
class Inter2Impl implements Inter1,Inter2{
    @Override
    public void sace() {}

    @Override
    public void delete() {}

    @Override
    public void update() {}

    @Override
    public void find() {}
}